﻿#ifndef JSIMD_GLOBAL_H
#define JSIMD_GLOBAL_H

// - JSIMD_VERSION is (major << 16) + (minor << 8) + patch.

#define JSIMD_VERSION       0x010000
#define JSIMD_VERSION_STR   "1.0.0"

#ifdef _MSC_VER

#if defined(JSIMD_MAKE)
#define JSIMD_EXPORT __declspec(dllexport)
#else
#define JSIMD_EXPORT __declspec(dllimport)

#endif  // defined(JSIMD_MAKE)

#endif // _MSC_VER

#ifndef JSIMD_EXPORT
#define JSIMD_EXPORT
#endif

#ifdef _MSC_VER

#ifndef JSIMD_MAKE

#if defined(_DEBUG) || defined(DEBUG)
#pragma comment(lib, "jsimdd.lib")
#else
#pragma comment(lib, "jsimd.lib")
#endif // defined(_DEBUG) || defined(DEBUG)

#endif // !JSIMD_MAKE

#endif // _MSC_VER

#endif // JSIMD_GLOBAL_H

